// 2.循环
/**
 * 1.循环类型
 * while
 * do...while
 * for ； 简单遍历（数组、字符串）
 * 嵌套循环
 * 2.循环控制语句
 * break continue goto
 * 3.无限循环
 * for(;;)
*/
#include <iostream>
#include <string.h>
#include <cctype>
int main(void)
{
  int arr[5] = {1, 2, 3, 4, 5};

  // for (int i : arr)
  // {
  //   i++;
  // }

  // for (int &i : arr)
  // {
  //   i++;
  // }

  // for (int i : arr)
  // {
  //   std::cout << "i:" << i << std::endl;
  // }

  // for (int &i : arr)
  // {
  //   i++;
  //   std::cout << "i:" << i << std::endl;
  // }

  // for (int &i : arr)
  // {
  //   i++;
  //   std::cout << "i:" << i << std::endl;
  // }

  std::string str = "test hhhh";
  for (auto &c : str)
  {
    c = toupper(c);
  }

  std::cout << "转大写 : " << str << std::endl;

  printf("----------end-----------\n");
}